package com.xique.park.bean.vo.web.etcObu;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * ETC的OBU识别记录VO对象
 *
 * @author wld
 * @date 2022/3/16 11:03
 */
@Data
public class EtcObuVo implements Serializable {

    /**
     * 车牌号
     */
    private String plate;

    /**
     * 停车流水号
     */
    private String parkingSerial;

    /**
     * 出场时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date outTime;

    /**
     * 出场通道名称
     */
    private String outLaneName;

    /**
     * 详细的json信息
     */
    private String info;

    /**
     * ETC设备通讯是否成功 1-成功
     */
    private String etcStatus;

    /**
     * ETC通信时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String time;

    /**
     * ETC返回状态信息
     */
    private String etcMsg;

    /**
     * ETC扣费金额
     */
    private BigDecimal etcPay;

    /**
     * ETC返回状态码
     */
    private String etcCode;

    /**
     * ETC平台支付订单号
     */
    private String etcTradeNo;

    /**
     * 订单记录ID
     */
    private Long parkingOrderId;

}
